import matplotlib.pyplot as plt

# 校正图形。原图没有正确地绘制数据：拆线图的终点是4.0的平方为25

# 设置全局中文字体（以 Windows 的 "SimHei" 为例）
plt.rcParams['font.sans-serif'] = ['SimHei']  # 指定黑体
plt.rcParams['axes.unicode_minus'] = False    # 解决负号显示问题


input_value = [1, 2, 3, 4, 5]
squares = [1, 4, 9, 16, 25]
plt.plot(input_value, squares, linewidth=5)

# 设置图表标题，并给坐标轴加上标签
plt.title("平方数图表", fontsize=24)
plt.xlabel("数值", fontsize=14)
plt.ylabel("平方值", fontsize=14)

# 获取当前 Figure 对象并设置窗口标题
fig = plt.gcf()
fig.canvas.manager.set_window_title("平方数图表")  # 修改窗口标题

# 设置刻度标记的大小
plt.tick_params(axis='both', labelsize=14)
plt.show()